give the finishing touches - Fransızca İngilizce Sözlük